package com.ruoyi.system.domain.vo.req.personne;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author W
 */
@Data
@ApiModel(value = "PersonneQueryReqVo", description = "人员管控列表条件查询参数")
public class PersonneQueryReqVo implements Serializable {

    @ApiModelProperty(value = "当前登录人所在单位id（前端不用传）")
    private Long deptId;
    @ApiModelProperty(value = "所属辖区派出所")
    private Long policeId;
    @ApiModelProperty(value = "户籍地派出所")
    private Long localPoliceStationId;
//    @ApiModelProperty(value = "所属辖区派出所")
//    private List<Long> policeId;
//    @ApiModelProperty(value = "户籍地派出所")
//    private List<Long> localPoliceStationId;
    @ApiModelProperty(value = "姓名/身份证/联系电话检索")
    private String projectNameOrCode;

    @ApiModelProperty(value = "其他")
    private String localPoliceStationName;
    @ApiModelProperty(value = "人员类型data_personnel_type(0：非重点人员；1：重点人员；)")
    private Integer personnelType;
    @ApiModelProperty(value = "管控类型data_control_type(2：待管控；3：已管控；)")
    private Integer controlType;
    private Integer deptLevel;
}
